Systematic synthesis of functions
نویسندگان
چکیده
In this paper we introduce a new technique to synthesize functions matching a given set of input-output pairs. Using techniques similar to defunctionalisation the abstract syntax tree of the candidate functions is specified at a high level of abstraction. We use a recursive data type to represent the syntax tree of the candidate functions. The test system G∀ST is used for the systematic synthesis of candidate functions and the selection of functions matching the given condition. The representation of candidate functions as data structures gives us full control over them and the transformation of the syntax tree to the actual function is straight forward. Instances of the syntax tree are generated by a generic algorithm that can be tailored easily to specific needs. This yields a very flexible system to synthesize clear (recursive) function definitions efficiently.
منابع مشابه
Current development in multicomponent catalytic synthesis of 1,5-benzodiazepines: A systematic review
1,5-benzodiazepines are regarded as one of the most important classes of heterocyclic compounds as privileged structures and have vast range of applications in the field of medicine and chemistry. They are therefore attractive synthetic targets for organic and medicinal chemist. The current review article mainly covers the multicomponent green chemistry approaches for the synthesis of 1,5-benzo...
متن کاملCurrent development in multicomponent catalytic synthesis of 1,5-benzodiazepines: A systematic review
1,5-benzodiazepines are regarded as one of the most important classes of heterocyclic compounds as privileged structures and have vast range of applications in the field of medicine and chemistry. They are therefore attractive synthetic targets for organic and medicinal chemist. The current review article mainly covers the multicomponent green chemistry approaches for the synthesis of 1,5-benzo...
متن کاملSystematic pathology of the commercialization system of science and technology in IRANN
Innovation is a tool to achieve economic and social goals and is increasingly important as a key driver of development. Despite the success of a large number of researches in term of technical, a limited number of commercialization stages have been successfully completed, This indicates the complexity and the existence of various obstacles to commercialization. In this research, the actors in t...
متن کاملA meta-synthesis study of literature review and systematic review published in nurse prescribing
Background :Prescribing represents a new aspect of practice for nurses. To make qualitative results more accessible to clinicians, researchers, and policy makers, individuals are urged to synthesize findings from related studies. Therefore this study aimed to aggregate and interpret existing literature review and systematic studies to obtain new insights on nurse prescription. Methods : Thi...
متن کاملResearch synthesis in software engineering: A tertiary study
Context: Comparing and contrasting evidence from multiple studies is necessary to build knowledge and reach conclusions about the empirical support for a phenomenon. Therefore, research synthesis is at the center of the scientific enterprise in the software engineering discipline. Objective: The objective of this article is to contribute to a better understanding of the challenges in synthesizi...
متن کاملTransfer-Function Synthesis with Computer Amplifiers and Passive Networks
The study of dynamic systems on an analog computer often involves the synthesis of complex transfer functions. Techniques from the field of network synthesis are combined with methods used in electronic-differential-analyzer work to provide effective means for realizing these transfer functions with a minimum of computer equipment. The basic ideas of associating high-gain amplifiers and phase-i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006